telegraph one's punches - Deutsch Englisch Wörterbuch